Avoiding the Streetlight Effect: I/O Workload Analysis with SSDs in Mind
نویسندگان
چکیده
Storage systems are designed and optimized relying on wisdom derived from analysis studies of file-system and block-level workloads. However, while SSDs are becoming a dominant building block in many storage systems, their design continues to build on knowledge derived from analysis targeted at hard disk optimization. Though still valuable, it does not cover important aspects relevant for SSD performance. In a sense, we are “searching under the streetlight”, possibly missing important opportunities for optimizing storage system design. We present the first I/O workload analysis designed with SSDs in mind. We characterize traces from four repositories and examine their ‘temperature’ ranges, sensitivity to page size, and ‘logical locality’. Our initial results reveal nontrivial aspects that can significantly influence the design and performance of SSD-based systems.
منابع مشابه
Docker Container Scheduler for I/O Intensive Applications running on NVMe SSDs
By using fast back-end storage, performance benefits of a lightweight container platform can be leveraged with quick I/O response. Nevertheless, the performance of simultaneously executing multiple instances of same or different applications may vary significantly with the number of containers. The performance may also vary with the nature of applications because different applications can exhi...
متن کاملOne of the practices I inherited from Won
Big data real-time processing aims for faster retrieval of data and analysis. Lately, in order to accelerate real-time processing, big data platforms are trying to exploit NAND flash based storage devices, especially SSDs. NoSQL DBMSs have been used for real-time management of big data which significantly depends on index structures to efficiently manage data. Previous research about flash-awar...
متن کاملRevisiting Database Storage Optimizations on Flash
The database storage hierarchy has been heavily optimized for the performance characteristics of disks. Storage managers typically employ rowor column-oriented storage layouts, or a combination, to improve the I/O performance of different query workloads with disks. The recent rise of flash memory-based solid-state drives (SSDs) significantly change the performance characteristics of storage: t...
متن کاملChameleon: An Adaptive Wear Balancer for Flash Clusters
NAND flash-based Solid State Devices (SSDs) offer the desirable features of high performance, energy efficiency, and fast growing capacity. Thus, the use of SSDs is increasing in distributed storage systems. A key obstacle in this context is that the natural unbalance in distributed I/O workloads can result in wear imbalance across the SSDs in a distributed setting. This, in turn can have signi...
متن کاملWrite Amplification Reduction for Flash Memory SSDs
Write amplication is an undesirable phenomenon with ash memory based SSDs, which not only reduces endurance of ash memory, but also imposes write performance penalty on SSDs. is paper discusses how to eliminate or reduce the write amplication of SSD interface presenting ash memory as a linear array of updatable sectors so that SSD’s performance and endurance can be both improved greatly. ...
متن کامل